package com.code.bolg.converter;

import com.code.bolg.bean.Item;
import com.code.bolg.enums.ResultEnum;
import com.code.bolg.exception.BolgExcetion;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.util.ArrayList;
import java.util.List;

public class StringToObject {
    public static List<Item> StringToList(String string) {
        List<Item> list = new ArrayList<>();
        try {
            Gson gson = new Gson();
            list =   gson.fromJson(string, new TypeToken<List<Item>>() {
            }.getType());
        } catch (Exception e) {
            //json转换错误
            throw  new BolgExcetion(ResultEnum.RESULTENUM);
        }
        return list;
    }
}
